Resume of Nimal R Perera –
WebSphere/IBM/SOA/EAI/BPM/Process Architect, Sr Developer
SUMMARY:.
Accomplished IT professional with 23 years
of industry experience. Specialized in large scale Enterprise
Architectural Vision,
Enterprise Architecture Stratey,
Enterprise Architecture Design, Enterprise
Architecture Development, Enterprise
Architecture Testing and Deployment. Specialized in Enterprise
Conceptual Architecture,
Enterprise Logical Architecture,
Enterprise Physical Architecture and
Enterprise Operational Execution
Architecture, Enterprise Infrastructure and Disaster
Recovery (DR)
Architecture. Expertise in
Service Oriented Architecture (SOA), service
based Service Component
Architecture (SCA), service based Service
Data Object Architecture (SDO), EAI based A2A Integration
Architecture, B2B
Integration Architecture, Enterprise
Service Bus (ESB) Architecture, Business
Process Management (BPM)
Architecture, Message Oriented Middleware (MOM)
Architecture, Real-
time Event Driven Architecture and batch
ETL based Data Driven Architecture, HA based OS Cluster
and Hardware Architecture, overall
expertise in Enterprise Architecture and Object-Oriented (OO) and
Design (OOD) technologies. Design of Managed File
Transfer (MFT) integrations.
Strong background in Banking
and Insurance industries. Also experienced in
Brokerage, Healthcare,
Airline, Government industry sectors.
Proven excellent written, verbal,
technical, leadership, mentoring and management skills in
large scale
enterprise applications.
Experience in a
range of Information Technology
positions such as “SOA Architect”,
“BPM
Architect”, “Integration Architect”,
“Senior Integration Developer”, “Solutions Architect”, “Integration
Engineer”, “Senior
Systems Analyst”, “Systems
Programmer”, “Infrastructure Administrator”,
“Application Programmer”.
SOFTWARE:. Core Java, J2EE, EJB, MDB,
Struts/Tiles, JSP, JSF, SOA, SCA, SDO, EAI, JMS, JPA, XML/XML Schemas,
EDI/X12, JAXP, JAXB, SAX, Xcerses, XPath, Xquery, JDBC, JPA, Web Services,
IBM BPM, jBPM, BPMN, BPEL, FDL, BAM, Publish/Subscribe, COBOL (COBOL, ILE
COBOL) , RPG (RPG IV, ILE RPG), iSeries-AS/400 CLP-Control Language
Programming, OCL-Operation Control Language, Eclipse, Security Assertion
Markup Language (SAML), Rational Application Developer-RAD, Rational Software
Architect (RSA), WebSphere Integration Developer (WID) 6.x/7.x, Websphere
Adapters, Rational Application Developer (RAD) 6.x/7.x, UML, JNDI, iLOG
Rules/jRules, Web Application Firewall (WAF), HTTP, HTTPS, SSL, CVS/NT
version control, Rational Clearcase, UDB, DB2, Oracle, SQL, Ant,
WebSphere Application Server 6.x/7.x, WebSphere Service Registry &
Repository 6.x/7.x, WebSphere Message Broker 6.x/7.x/8.x, IBM Integration Bus
(IIB) 9.x, Websphere Message Broker Toolkit, eSQL, WebSphere ESB 6.x/7.x/8.x,
WebSphere Process Server 6.x/7.x, IBM BPM 8.x, WebSphere Business Modeler
6.x/7.x (WBM), WebSphere Business Monitor 6.x/7.x, Web Services Gateway,
WebSphere Transformation Extender (WTX) 6.x/7.x for WebSphere Message
Broker/Process Server 6.x/7.x, WebSphere Datapower Appliances 3.8.x/4.0.2
XB60/XB62/XI50/XI52, WebSphere MQ Workflow 3.6, WebSphere Interchange Server
(ICS) 4.3, WebSphere MQ/MQSeries 6.x/7.x/8.x, WebSphere MQ File Transfer
Edition (MQ FTE) 7.0.4, WebSphere MQ Publish & Subscribe Broker, Apache
Tomcat, AMQ Messaging Protocol over JMS, QPID Java Messaging Broker, Apollo
MQ, Korn/Born Shell Scriptingm, Maven, WebSphere Dynacache, EhCache
HARDWARE:. IBM pSeries, IBM AIX, IBM iSeries, AS/400, IBM zOS, IBM OS/390,
SUN/Solaris, HP/UX, Windows, OS/2, IBM System/34, IBM System/36, IBM
System/38.
IBM
WebSphere Certifications:
IBM WebSphere Integration Developer - Application
Development (Test 316)
IBM WebSphere Process Server System
Administration (Test 314)
IBM WebSphere Message Broker System
Administration (Test 996)
IBM WebSphere MQ Solution Design (Test 995)
IBM Certified Solutions Expert (Workflow System
Planning & Modeling) for WebSphere MQ Workflow (Exam 92)
IBM Certified Specialist (Installation and
Configuration) for WebSphere MQ (Exam 95)
IBM Certified Solutions Expert (System Planning
and Design) for WebSphere MQ (Exam 96)
IBM Certified Developer (Application Design) for
WebSphere MQ (Exam 97)
IBM Certified Specialist (Implementation) for
WebSphere Message Broker/MQSeries System Integrator V2 (Exam 290)
IBM Certified Solutions Expert (System
Architecture & Design) for WebSphere Message Broker/MQSeries System
Integrator V2 (Exam 291)
IBM Redbook
(Research) Residencies:
a. Continuous
Business Process Management with WebSphere Business Modeler, WebSphere
Business Monitor (HOLOSOFX BPM Suite) and WebSphere MQ Workflow
b. WebSphere MQ
Integrator/Message Broker Enhanced Message Repository Manager (MRM) Message
Modeling
EDUCATION
Bachelors Degree
in Software Engineering – Open University, Colombo, Sri Lanka
Professional/Technical
Training:
WebSphere Process
Server Administration – IBM US
WebSphere Process
Server Application Integration – IBM US
WebSphere Process
Choreographer – IBM Germany
MQSeries
Integrator (MQSI) Version 2 Workshop, IBM US
MQ Workflow
Process Modeling & API, IBM US
MQSeries Adapter
Offering-Technical Workshop, IBM US
MQSeries Adapter
Offering-Technical Workshop, IBM US
MQSeries OS/390
Administration Workshop, IBM US
Developing Server
Side Applications Using VisualAge for Java, IBM US
Developing
Applications with XML & JAVA, IBM US
IBM WebSphere
Application Server Development and Studio, IBM US
IBM WebSphere
Application Server Administration, IBM US
Introduction to
IBM's MQSeries messaging middleware, IBM Australia
IBM's MQSeries
messaging middleware technical workshop, IBM Australia
IBM's MQSeries
messaging middleware programming workshop, IBM Australia
WBI Server -
Implementing WebSphere InterChange Server (ICS) and Toolset, IBM US
WebSphere Business
Integration Adapters Development, IBM US
Enterprise Java
Bean 2.0 Development Workshop, IBM US
iLOG.JRules
Development/Architecture workshop, iLog US
PROFESSIONAL
EXPERIENCE:
Cerner Corporation, Kansas City, MO
Job title: Technical
Architect
Period: September 2014 –
Todate
Platforrms: Unix/AIX/Windows
Languages/Tools/Middleware: WebSphere MQ 7.0.1, Web Services HTTPS, XSLT, IBM BPM, jBPM,
BPMN, BPEL, SDO, XML/SAX, SCA, MQ/JMS, Web, BPM, IID, Web Services
(JAX-WS/JAX-RS), WebSphere Flat File Adaptor, Websphere JDBC Adaptor,
Java, JEE, Apache Tomcat, AMQ Messaging Protocol, QPID Java
Messaging Broker, ActiveMQ, Apollo MQ, Maven, JPA 2.x, WebSphere DynaCache,
EhCache
Work record: Design
and development of a Publish and Subscribe Messaging architecture to route
messages/events/batch data across various topics. Design and development of
JAX-WS web services to perform global patient address search and validation
across cross country. Design and development of batch retrieval (bulk data)
frameworks over JMS. Design and development of event processing architecture
for recording of business evenets from various business processes as JMS/MDB
services. Design and development of message integration framework on ApolloMQ messaging platform using AMQ Messaging Protocol over JMS.
Design and development of QPID Java Messaging Broker integration solutions.
Design an development of JAX-WS based web services. Design and development of
JAX-RS based web services. Design and development of IBM BPM Mediations, IBM
BPM BPEL microflow based services. Design and development of Data Services
using JPA, WebSphere DynaCache.
Wells Fargo Bank NA, Milwaukee, WI
Job title: Integration
Architect, Sr BPM/SOA Designer/Developer
Period: July 2013 – July
2014
Platforrms: Unix/AIX/Windows
Languages/Tools/Middleware: IBM MQ Workflow 3.6, WebSphere Message Broker V8, IBM
Integration Bus 9.x WebSphere MQ 7.0.1, Web Services HTTPS, XSLT, BPMN,
BPEL, SDO, SCA, MQ/JMS, Web
Services (JAX-WS), Flat File Adaptor, JDBC
Adaptor, Java, JEE, eSQL
Work record: Design
and development of interation solutions and architecture to connect
bank's legagy
and startegetic services using
Application-2-Application, Consumer-2-Application integration patterns.
Design and development of a test harness to
simulate Bank’s wire transfer trasactions. Design and development of Global recovery
mechanism to auto-resubmit Bank’s transactions.
IBM USA/Seterus Group, Beaverton, OR
Job title: BPM
Architect, Process Architect, SOA Architect, Sr BPM/SOA Designer/Developer
Period: July 2013 –
October 2013
Platforrms: Unix/AIX/Windows
Languages/Tools/Middleware: IBM WebSphere Process Manager 8.5, WebSphere ESB 8.5 IBM
Integration Designer (IID) 8.5, WebSphere
Business Monitor 8, WebSphere Process Center 8.5,
WebSphere Process Designer 8.5, WebSphere MQ
7.0.1, Web Services HTTPS, REST, XSLT, BPMN,
BPEL, SDO, SCA, MQ/JMS, Web Services (JAX-WS),
JDBC Adaptor, Java, JEE, iLOG business rules
Work record: Design
and development of a large scale, complex business process
architecture, business
process models, system process models and
implementation process models.
Northwestern
Mutual Life Insurance Corporation, Milwaukee, WI
Job title: BPM Architect, Process Automaton Specialist, SOA/ BPM/
Designer/Developer
Period: January 2012 – June 2013
Platforrms: Unix/AIX/Windows
Languages/Tools/Middleware:
IBM WebSphere Process Manager 7.5.1, IBM
Integration Designer (IID) 7.5.1, WebSphere Integration Develper (WID),
WebSphere Business Monitor 7.5.1, WebSphere Process Center 7.5, WebSphere
Process Designer 7.5, WebSphere MQ 7.0.1, Web Services HTTPS, XSLT,
BPMN, BPEL, SDO, SCA, MQ/JMS, Web Services (JAX-WS), Flat File Adaptor, JDBC
Adaptor, Java, JEE, iLOG business rules, WebSphere Process Manager Businss
Rules
Work record: Design and development of a large scale, complex business process
architecture, business process models, system process models and
implementation process models. Designed and development business processes
such as Information/Document Collection, Underwriting, Background Check,
Finger Printing, Candidate Application Review and Candidate Requirement
Gathering, Training/Coursework, Contract Licensing. Outside Business
Activity, Pre-Hire Screening. Designed and developed advanced event handling,
event coordination process architecture. Design and development of multiple
electronic document management and signing frameworks. Other advanced process
management included Electronic Referrals and Ad-Hoc Requirements
gathering and Review processing capabilities. The final solution design
and implementation system consisted of 130+ human tasks and 300+ system
tasks.
Design and
development of long running and short running business processes. Design and
development of proxy patterns, version control and management, processes with
Human Task API Interaction. Design and development of Supplemental Tables to
optimize Human Task searches.
Design and
development of B2B integration with vendors for background investigation,
fingerprinting, coursework/training business fucntionalities. Design
and development of integration with JMS/MQ services, Web Services, Flat
Files.
Designing and
development of reusable frameworks and utilities needed to support the
advanced BPM environment (Human Staff Catalog, Global Human Task Container,
Gobal Human Task SPI Escalation/Notification Event Plugin, Custom Data
Binding Handlers to process JMS/MQ messages and other Service Data Object
processing frameworks). Design and development of human task interface
frameworks for rendering basic user interface views and detailed user
interface views using WebSphere Process Manager Human Task API framework.
Design and
development of business monitor Low Level Monitor Models, High Level Monitor
Models and User Defined Business Monitor Function Library. Design of
custom events for process level and task level monitoring context
integration. Design of business monitoring events, metrics, dimentions,
measures to enable process monitoring on WebSphere Business Monitor 7.5.1.
O'Reilly Auto Parts,
Springfield, MO
Job title: IBM Datapower Administrator
Period: May 2012 – May 2012 (2 weeks)
Platforrms: IBM WebSphere Datapower Firmware
Languages/Tools/Middleware:
WebSphere Datapower B2B Gateway XI52 4.0.3
Work record: Installation of firware, upgrades of firware. Configuration of
LDAP for access/authentication.
Marathon Oil
Corporation, Houston, TX
Job title: SOA Architect/Sr Integrator
Period: October 2011 – November 2011
Platforrms: Unix/AIX/Windows/IBM WebSphere Datapower Firmware
Languages/Tools/Middleware:
WebSphere Datapower B2B Gateway XB62 4.0.2,
WebSphere MQ 7.0.1, WebSphere MQ File Transfer Edition (MQ FTE) 7.0.4, Web
Services HTTPS, FTP, SFTP, AS2, XSLT.
Work record: Design and development Managed File Transfer (MFT) architecture
for Marathon Oil Corporation enabling them to integrate with 37 B2B partners
(banks, insurance companies, health care organizations) across North America.
Design of B2B DMZ architecture using Datapower XB62 interfacing with public
internet, trusted back end, and management networks. Design of WebSphere MQ
FTE (MFT) architecture using Multi Instance Queue Managers for failover.
Installation and configuration of WebSphere Datapower devices and WebSphere
MQ FTE to integrate inbound and outbound interactions on both test and
production environments. Design and development of WebSphere Datapower front
side and back side handers in FTP, SFTP, AS2, MQ FTE, HTTPS protocols. Design
and development of Datapower B2B Gateways, Multi Protocol Gateways and custom
XSLT to perform dynamic routing of files and messages to/from MQ FTE managed
file transfer to integrate business partner interactions. Design and
development of message-to-file and file-to-message transfer resource monitors
and polling scripts (XML) and integrating WebSphere Datapower using WebSphere
MQ FTE using these resource monitors.
Electrolux North
America, Charlotte, NC
Job title: SOA Architect/Sr Integrator
Period: June 2011 – October 2011
Platforrms: Unix/AS400(i5)/Windows
Languages/Tools/Middleware:
WebSphere Message Broker V7.0.1, WebSphere
Message Broker Toolkit 7.0.1, WebSphere MQ 7, JMS, WebSphere Registry &
Repository 7 (WSRR), Service Oriented Architecture (SOA), Web Services,
WS-Security, XML, SVN, ANT, Java, SOAP 1.1, SOAP1.2, COBOL, CWF,
eSQL, MRM.
Work record: Design and development SOA architecture for North American
Business to Consumer interfaces leveraging WebSphere Message Broker and
WebSphere Registry and Repository to integrate Portal Consumers and JD Edwards
application services across various transport protocols. Message flow design
and development to provide transformation, translation, protocol swapping,
routing, exception handling, automatic un-attended recovery features. Design
and developmen of message sets using COBOL Copybooks typically used to
perform transformation into JDE fixed lenth messages.
Whitney National
Bank, New Orleans, LA
Job title: SOA Architect/BPM Architect
Period: January 2010 – May 2011
Platforrms: Unix/Linux/AS400(i5)/Windows/WebSphere Datapower XB60 4.0.0
Languages/Tools/Middleware:
WebSphere ESB V7.0.3, WebSphere Process Server
7.0.3, WebSphere Integration Developer 7.0.3 (WID), WebSphere TX (WTX),
WebSphere Datapower XB60, WebSphere MQ, JMS, WebSphere Registry &
Repository 7 (WSRR), WebSphere Application Server 7.0.13 (WAS), IBM Data
Studio 2, Service Oriented Architecture (SOA), Web Services on J2EE
platform, SSL, WS-Security, WS-Addressing, XML, SVN, ANT, Java,
SDO, SCA, BPEL, JSF (Java Server Faces 2.x) SOAP 1.1, SOAP1.2, SMTP,
Apache frameworks, PDF printing using FOP standard framework, Jack Henry
Associates (Silverlake) Core Banking Services and Whitney Online Banking
Services, IBM IFW.
Awards
Received: The Drew Brees Quaterly Award. “In Recognition of being the Most
Valuable Player on Bank’s Enterprise Architecture and SOA Architecture
Design/Deployment during the 4th Quarter of 2010”.
Work record: Design and development of total BPM and SOA architecture to
integrate with Jack Henry (Silverlake) Banking Services using WebSphere ESB
and WebSphere Process Server and related SOA technologies, employing
scalability, availability and load balancing architectural principals.
Bank's lending
platform initiative will create and deploy to consumer credit providers a flexible
and agile business process capability that drives breakthrough competitive
advantages and allows us to become America’s best consumer credit provider.
Design, model and
development of key lending business processes: Get Application Data, Make Decision,
Obtain Legal Agreements, Generate Disclosures, Make Funds Available, Transfer
to Servicing.
Design and
development of ESB mediation services using ESB patterns: Canonical Data
Format (IBM IFW), Dynamic, Static Gateway, Proxy patterns to implement
routing, multi protocol (Web Services, HTTP, JMS, MQ) and multi message
format integration with Jack Henry core banking services and Online Banking
Services using WebSphere ESB, WebSphere Process Server, WebSphere Datapower
XB60. Performance tuning of mediation modules achieve higher throughput and
response times across the ESB deployment. Design and development of Datapower
B2B Gateways, Multi Protocol Gateways and custom XSLT to perform dynamic
routing integrating banks' external partners and internal partners.
Implementation and
integration of service discovery and mediation policies on WebSphere Service
Registry and Repository.
Implementation of
WS-Security and WS-Addressing standards across the SOA architecture. Design
and development of JAX-WS handlers (both on ESB and J2EE Web Service Clients)
to inject WS-Security headers and understand and interpret WS-Security
headers.
Design and
Development of Whitney Online Banking system and multi-tier solution
confirming to SOA standards on JSF web front end for UI, ESB mediations
for integration, business services on JEE web services and database tier on
AS400/i5 platforms. Deployment onto WebSphere Application Server environment.
The relational database design, table design, index design, query design on
AS400 (i5) platform.
Design and
development of Web Services clients and providers using JAX-WS, J2EE,
i5/AS400, DB2 technonogies. Design and development of advanced table data
pagination strategy using SQL.
Design,
development of Automated Build Engine (using ant, svn ant, ant contributions,
ws_ant, ant ssh) to check out source (mediations) from SVN and generate
global shared libraies, generate EAR files for deployment. Intall/start/stop
scripts were developed to install and deploy generated EAR files and JAR
(libraries), INI files into ESB/WPS on Linux environment. Secure FTP (SSH)
shared libraries and INI files (used for translations) into Linux file
systems.
IBM US / Textron,
Dallas, TX
Job title: SOA Architect/Sr Integrator
Period: March 2011 – April 2011 ( 2 Weeks )
Platforrms: Unix/Windows
Languages/Tools/Middleware:
WebSphere ESB V7.0.3, WebSphere Process Server
7.0.3, WebSphere Integration Developer 7.0.3 (WID), WebSphere Interchange
Server 4.3, BPEL, SOAP, JMS, DB2, JDBC, WMQ.
Work record: Performed a migration from WebSphere Interchange Server 4.3 to
WebSphere ESB 7.0.3 / WebSphere Process Server 7.0.3.
Staples, Inc,
Framingham, MA
Job title: SOA Architect
Period: September 2009 – December 2009
Platforrms: Unix/AIX/AS400/iSeries/Windows
Languages/Tools/Middleware:
WebSphere Message Broker V7.0 & V6.1/ESB,
WebSphere MQ V6, EAI, Service Oriented Architecture (SOA), Security,
XML, WebSphere Registry & Repository (WSRR), WebSphere Message
Broker Toolkit, Rational, High Availability in a WebSphere MQ clustered
environment, Veritas Cluster Service, B2B, JMS, Publish/Subscribe,
Java, XML, AS400, AS400 Data Queues, IBM Tivoli Omegamon XE for
Messaging, IBM Tivoli Coposite Application Management for SOA, Tivoli Event
Console/Portal, WebSphere MQ Software Clustering., Business Activity
Monitoring, WebSphere Business Monitor.
Work record: Evaluation of ESB product gathering company’s baseline
requirements, performing gap analysis between IBM WebSphere Message Broker
and Software AG webMethods ESB and scoring based on each product’s
performance in architecture, infrastructure, design & development
areas.
Design the Staples
ESB software architecture for integrating business services across regional
and international sites.
Northern Trust
Bank, Chicago
Job title: Integration Architect
Period: July 2009 – October 2009
Platforms: Unix/Sun Solaris/Windows
Languages/Tools/Middleware:
WebSphere MQ 6.x, WebSphere MQ Publish and
Subscriber Broker, WebSphere Application Server 6.x, Capitalware Security,
BMC Patrol Monitoring Tools.
Work record: Design of a WebSphere MQ Publish and Subscribe Broker
messaging infrastructure and software architecture for the bank’s trading and
reporting operations.
Sun
Microsystems/Verizon Wireless, California
Job title: WebSphere MQ Architect/Administrator
Period: May 2009 – June 2009 (6 weeks)
Platforrms: Unix/Sun Solaris/Windows (6 weeks remote work using VPN connectivity)
Languages/Tools/Middleware:
WebSphere MQ 6.x, Sun Solaris Data Service for
WebSphere MQ High Availability/Cluster.
Work record: Design, installation and configuration of WebSphere MQ
active-active hardware cluster configuration using Sun Solaris Data Service
for WebSphere MQ. The configuration catered automatic failover of WebSphere
MQ queue managers with Sun Solaris 10 global zone deployments. Environments
configured were Development, Test, User Acceptance Test, Production.
Wells Fargo Bank,
SFO, California
Job title: Business Process Management Architect
Period: May 2009 – May 2009 (2 weeks)
Platforrms: Unix/AIX/zOS/Mainframe/Windows
Languages/Tools/Middleware:
WebSphere MQ Workflow 3.6, Build time, Run-time,
WebSphere MQ 6, WebSphere Application Server 6.x, WebSphere Business Modeler,
WebSphere Business Monitor.
Work record: Conducting a hands on education session in the subjects Business
Process Management and Workflow implementation for Wells Fargo Bank and
Wachovia Bank merger project.
Bank of America,
South Carolina
Job title: Business Process Management Analyst
Period: April 2009 – April 2009 (2 weeks)
Platforrms: Windows
Languages/Tools/Middleware:
WebSphere Business Modeler 6.1.2
Work record: Business process modeling, simulation and analysis of “as-is” and
“to-be” business process models.
Blue Shield
(Health Insurance) California
Job title: SOA Architect
Period: October 2008 - January 2009
Platforrms: Unix/AIX/zOS/Mainframe/iSeries(As400)/Windows
Languages/Tools/Middleware:
WebSphere Message Broker V6.1/ESB, WebSphere
Integration Server/WTX, WebSphere MQ V6, EAI, Service Oriented Architecture
(SOA), Security, XML, WebSphere Registry & Repository (WSRR),
WebSphere Application Server, WebSphere Message Broker Toolkit, Rational,
High Availability in a WebSphere MQ clustered environment, B2B, JMS, Java
(J2EE), XML, EDI/X12, AS400, CICS DPL Bridge, Omega Mon Xe for
Messaging, WebSphere MQ Software Clustering., BAM.
Work record: Design of an enterprise SOA, ESB, EAI software architecture
and deployment architecture, with quality of services such as extensive
re-usability, high availability, scalability, load balancing and failover.
Design of a
re-usable policy driven service handler (request handler, reply handler,
exception handler, recovery handler) architecture.
Design of software
clustering architecture using WebSphere MQ Clustering facility, deployment
architecture. Design of failover architecture. Design of monitoring
architecture.
Facilitation of
EDI interfaces from Blue Exchange. Design catered for HIPPA interfaces using
WTX.
Westfield
Insurance, Ohio / Prosoft Technology Group, Inc
Job title: SOA Architect
Period: January 2008-July 2008
Platforrms: Unix/Linux/Mainframe/Windows XP
Languages/Tools/Middleware:
WebSphere MQ V6, WebSphere ESB V6.1,
EAI, WebSphere Process Server V6.1 , WID, Rational Application
Developer, Rational Software Architect, Process Server Human Task
Manager, People Directory LDAP Provider, Service Oriented Architecture
(SOA), Service Component Architecture (SCA), Security, HACMP, WebSphere
Registry & Repository (WSRR), WebSphere Application Developer, WebSphere
Application Server, High Availability in a WebSphere MQ clustered
environment, HACMP, B2B, JMS, Publish/Subscribe, Java (J2EE), XML, XSD, SDO,
DB2/UDB
Work record: Contributed to the design and build of a banking payment processing
business process automation project. Implementation of payment processing
business processes in phased approach.
IBM India/Bharti
Telecom, New Delhi
Job title: SOA Architect
Period: June 2007-October 2007
Platforrms: Unix/Windows XP
Languages/Tools/Middleware:
WebSphere MQ V6, WebSphere Message
Broker V6.0, WebSphere Message Broker Toolkit, Rational Application
Developer, ESB, EAI, WebSphere Process Server V6., Service
Oriented Architecture (SOA), Service Component Architecture (SCA), WebSphere
Intgeration Developer, Security, HACMP, WebSphere Registry & Repository
(WSRR), WebSphere Application Server, High Availability in a WebSphere MQ
clustered environment, HACMP, JMS, Publish/Subscribe, Java (J2EE), XML, XSD,
SDO, DB2/UDB
Work record: Evaluated the design of SOA architecture for Bharti/Airtel
Telecom, India. Leveraging IBM SOA tooling, highly scalable, available,
failover architecture was designed.
State Farm
Bank/EDS, Bloomington IL
Job title: Integration Architect/Subject Matter Expert/Senior Consultant,
Senior Developer
Period: July 2006 – March 2007
Platforms: Unix/Mainframe/Windows XP/2000
Languages/Tools/Middleware:
WebSphere MQ V6, WebSphere ESB 6,
EAI, Rational Application Developer 6 , Rational Software Architect,
Rational Clearcase, WebSphere Process Server V6.1 , WebSphere Datapower
XML Security Gateway, WebSphere Integration Developer, Service Oriented
Architecture (SOA), Service Component Architecture (SCA), Service Data Object
(SDO), High Availability in a WebSphere MQ clustered environment, B2B, JMS,
Publish/Subscribe, Java (J2EE, J2SE), eSQL, UML , SSL, Security, XML, XML
Schemas, LDAP, DB2/UDB
Work record: Design of an enterprise architecture hub and B2B architecture
using WebSphere ESB, WebSphere Process Server Hub, WebSphere Datapower XML
Security Gateway, WebSphere MQ, various architectural quality of services
such as transaction management, recovery, failover, site DRP
Northwestern
Mutual Life Insurance Corporation, Milwaukee WI
Job title: Integration Architect/Subject Matter Expert/Senior Consultant
Period: September 2004 – June 2006
Platforms: Unix/Mainframe/Windows XP/2000
Languages/Tools/Middleware:
WebSphere MQ V6, WebSphere MQ V5.3,
WebSphere Message Broker V6, WebSphere Message Broker V5, WebSphere MQ
Workflow 3.5/3.6, WebSphere MQ Workflow 3.4, WebSphere Modeler 4.2.4,
WebSphere Monitor 6, WebSphere Monitor 4.2.4, WebSphere Application Server V6
(WAS6), WebSphere Application Server V5 (WAS5), High Availability in a
clustered environment, WebSphere MQ Clustering, JMS, Publish/Subscribe, Java
(J2EE, J2SE), COBOL, BAM, XML FDL, Korn Shells, UDB/DB2.
Work record: Design, configure and deployment of WebSphere products into a
highly scalable 3 tier architecture using WebSphere MQ Queue Manager
Clustering, WebSphere MQ Workflow Clustering, WebSphere Message Broker
Clustering and Application Server Clustering facilities. Design &
development of architectural best practices around the overall WebSphere
Business Integration products listed above.
IBM
Corporation/National Weather Service, Washington DC
Job title: Integration Specialist/Architect
Period: July 2004 – August 2004
Platforms: Windows XP/2000/NT
Languages/Tools/Middleware:
WebSphere MQ 5.3, WBI Message Broker V5, Windows,
Unix
Work record: Contributed to the design of a high powered, high performance,
highly scalable, highly available messaging switch using WBI Message Broker
V5 to route national weather data across different sources within the
country.
Wells Fargo Bank,
Denver, Colorado
Job title: Integration/BPM Architect
Period: February 2004 – June 2004
Platforms: Windows XP/2000/NT, OS/390
Languages/Tools/Middleware:
WebSphere MQ 5.3 with clustering, WebSphere MQ
Workflow 3.4/Workflow APIs, WBI Workbench/Monitor/Server-Holosofx 4.2.4, XML,
Web Services Protocols/HTTP, J2EE/MDB, iLOG/JRules 4.6, WebSphere Application
Server 5.0, UDB/DB2.
Work record: Design the scalable/available architecture for Business
Process Management infrastructure using above technologies.
Northwestern
Mutual (Insurance Corporation), Milwaukee, Wisconsin
Job title: Integration/BPM Architect
Period: December 2003 – January 2004
Platforms: Windows XP/2000/NT
Languages/Tools/Middleware:
WebSphere Business Integration (WBI) 4.2,
WebSphere MQ 5.3 with clustering, WebSphere MQ Integrator 2.1, WBI
Broker5, WebSphere Interchange Server 4.2.1 (Crossworlds), WebSphere
Adapters 2.3.1 (Crossworlds), Siebel, XML, Web Services Protocols/HTTP
Work record: Design & Development of an integration Proof of Concept
for Siebel and custom built application using HTTP transport services
available within WBI Message Broker 5. Integration from Siebel was
achived using Siebel’s EAI Business Services for MQSeries Server and Siebel
Adapter.
Installation of
WBI Message Broker 5, Siebel Business Services, on Windows environment.
Blue Cross Blue
Shield (Healthcare Insurance Corporation), Chicago, Illinois
Job title: Integration Architect
Period: February 2003 - August 2003
Platforms: IBM AIX 5.1, Sun Solaris 2.8, z/OS (OS/390), AS/400 V5,
Windows XP/2000/NT
Languages/Tools/Middleware:
COBOL, C, WebSphere MQ 5.3 with clustering,
WebSphere MQ Workflow 3.4, WebSphere Message Broker V 5, Siebel, Candle
OMEGAMON XE 3.5, Interactive Voice Response Systems (IVR), OO-Design,
HIPPA/EDI, X12, HL7, Business-to-Business, UDB/DB2.
Work record: Design a strategic approach for implementing enterprise integration
architecture for Healthcare Insurance business line. Major design emphasis
was for a strategy, that enables an enterprise integration architecture and
business process management framework:
CNA Insurance
Corporation, Chicago, Illinois
Job title: Enterprise Architect
Period: June 2002 - February 2003
Platforms: Sun Solaris 2.8, z/OS (OS/390), Windows 2000/NT
Languages/Tools/Middleware:
Java-J2EE, XML, COBOL, C, WebSphere MQ 5.2,
WebSphere MQ Integrator 2.1, MQ Workflow 3.3.2, Holosofx BPM Suite 4.2,
WebSphere Application Server 4.0.5, DB2 7.2, Oracle 8, High Availability,
WebSphere Application Developer (WSAD) 4.1/5
Work record: Design & development of an enterprise architecture
integration messaging framework – Highly Available, Highly Scalable
Integration Hub, Business Process Management (workflow)– to leverage
enterprise application integration (EAI) efforts using WebSphere MQ Workflow,
WebSphere MQ, WebSphere MQ Integrator, WebSphere Application Server, Holosofx
BPM Suite (Workbench, Monitor, Server), Oracle, DB2.
IBM Corporation, International
Technical Support Organization, Raleigh, North Carolina
Residency
(Redbook) title: WMQI V2.1 Enhanced Message Repository Manager
(MRM) Message Modeling
Period: April 22, 2002 - May 24, 2002
Platforms: Windows 2000 Server
Languages/Tools/Middleware:
WebSphereMQ V5.2.1, WMQI V2.1, UDB EE V7.2,
Message Formats (XML, SWIFT, EDIFACT, ACCORD, CWF, DTD ) FrameMaker,
Freelance Graphics
Work record: The development of the redbook content consisted of the usage
of latest available IBM’s WebSphere/MQ products in the lab environment.
During this residency we built a workshop about message modeling using the
enhanced Message Repository Manager of WebSphere MQ Integrator V2.1.
IBM Corporation, International
Technical Support Organization, Raleigh, North Carolina
Residency
(Redbook) title: Continuous Business Process Management with
HOLOSOFX BPM Suite and IBM MQSeries Workflow
Period: March 18, 2002 - April 19, 2002
Platforms: Windows 2000 Server
Languages/Tools/Middleware:
Java-J2EE, XML, MQSeries V5.2.1, MQ Workflow
(Rumtime and Buildtime)V3.3.2, MQSI V2.1, UDB EE V7.2, Holosofx BPM Workbench
4.1, Solosofx BPM Server, Holosofx BPM Monitor 4.2, WebSphere Application
Server 4.0.2, FrameMaker, Freelance Graphics
Work record: The development of the redbook content consisted of the usage
of latest available IBM’s WebSphere/MQ products in the lab environment. I was
one of those to first use these new versions and responsible for designing
the lab environment and developing various sections of the book using
different configuration options possible by the latest IBM WebSphere and
Holosofx BPM products used in the lab, such as queue manager clustering for
high availability, web client/client concentrator configurations for client performance
etc.
AON Insurance Service
Corporation, Chicago, Illinois
Job title: MQSeries, MQSI, MQ Workflow Enterprise Architect, Subject Matter
Expert
Period: July/August 2001 - January, 2002
Platforms: Sun Solaris 2.7, 2.8, Windows 2000/NT, IBM AS/400 OS400 V 5.1
Languages/Tools/Middleware:
Java-J2EE, XML, MQSeries 5.2, MQSI 2.0.2, MQ
Workflow 3.3.2, WebSphere 4.0.2, UDB
Work record: Design the highly available/scalable Enterprise Architecture
Deployment for e-Marketplace platform with MQSeries queue manager clustering,
and legacy system integration across large number (about 400) of business
units in 120 countries with MQSeries, MQSeries System Integrator &
MQSeries Workflow & MQSeries Adapter Architecture.
IBM Global Services/University
of New York, New York
Job title: MQSeries Consultant
Period: June 2001 - June 2001
Platforms: IBM AIX, OS/390, Windows NT
Languages/Tools/Middleware:
Java-J2EE, XML, MQSeries V 5.1, V 5.2
Work record: MQSeries Java Application Architecture Guidance, MQSeries
Performance Analysis/Tuning, MQSeries High Availability Design
Merrill Lynch (Investments
& Financial Services), New Jersey
Job title: Senior Architect (MQSeries Middleware Technologist)
Period: February 2001-May 2001
Platforms: Sun Solaris, Windows NT,
Languages/Tools/Middleware:
Java-J2EE, XML, MQSeries V 5.1, MQSI V2 Message
Broker
Work record:
Build an
Enterprise Integration Architecture (EIA), Application Integration
Architecture (AIA) using MQSeries, MQSI V2, XML technologies - Advisor to
middleware design guidelines/issues across the enterprise application teams
Design a Disaster
Recovery/High Availability/Load Balancing Solution using MQSeries Client
Channel Tables,
IBM Global
Services/New York City Transit Authority, New York
Job title: IBM MQSeries Middleware Consultant
Period: May 2000-February 2001
Platforms: AS/400, RS/6000 AIX, Windows NT, MQSeries V 5.1
Languages/Tools/Middleware:
COBOL/400, ILE COBOL, CL, PL/SQL, XML,
MQSeries V 5.1,
Korn Shell, SMTP, Oracle, UDB/DB2
Work record: Installation of MQSeries License Program Product,
Configure MQSeries with Queue Managers, Channels, Channel Initiators, Channel
Listeners, Processes, Queues & other related MQSeries objects, Configure
MQSeries Oracle Gateway on AIX
Legacy Partners
(Real Estate), San Mateo, California USA
Job title: Web Application Designer/Developer in AS/400 Environment
Period: Mid January 2000-April 2000
Platforms: AS/400 V4R4, Windows/NT
Languages/Tools/Middleware:
Java Script, ILE RPG, RPG/400, e-RPG, CL/400,
XML, HTTP Webserver, HTML, CGI, FrontPage 2000
Work record: Design and development of an AS/400 based internet site to enhance
the productivity of end user operations across various office
sites.
Viador Inc, San
Mateo, California USA (IBM Business Partner)
Job title: Senior AS/400 Technical Consultant
Period: October/99-January/2000
Platforms: IBM-AS/400 (V4R3), Windows/NT
Languages/Tools/Middleware:
Java-J2EE, ILE C, CL/400, HTTP Webserver, HTML,
ILE RPG
Work record: Hired as an external consultant to port an e-commerce (web) server
application (Java) to IBM’s AS/400 environment. This project was a joint
effort with IBM USA, and originated by the IBM’s Partners in
Development.
United Overseas
Bank Limited, Singapore
Job title : Systems Integration/Interface Architect (Integration Architecture
Group)
Period: June/96-Oct/98
Platforms IBM-AS/400, Windows NT, IBM AIX, OS/390
Languages/Tools/Middleware:
MQSI V1, MQSeries V5, MQSeries Workflow 3.0,
Java, ILE RPG, RPG/400, ILE COBOL, COBOL/400, CL/400, ILE CL, Candle Command
Center
Work record: My job responsibilities included being the Project Architect for
system interfaces and application interfaces using MQSeries, MQSeries
Workflow & MQSI V1, OS/400 application Performance Analyst, AS/400
Systems Administration and Stress Test Analyst. Primarily, integration
architecture design was done for AS/400, MVS/ESA, Windows NT, IBM AIX. The
development work on AS/400 environment was carried out by me. I helped to
identify requirements for networks and specifying MQSeries, MQSeries
Workflow, MQSeries System Integrator entities to implement it, improve
online/batch application performance by gaining the advantage of n-way AS/400
processors, and stress testing online and batch applications.
IBM Singapore Pte
Limited, Singapore & IBM New Zealand Limited, Wellington
Job title Team Lead, AS/400 Systems Services Group
Period: September/95-August/96
Platforms IBM AS/400 (V3R1)
Languages/Tools/Middleware:
ILE RPG, RPG/400, ILE COBOL, COBOL/400, CL/400,
ILE CL
Work record: Development of e-banking interface to cater Trade Finance and
Remittance interface transactions between AS/400, CMOS, RISC/6000 systems
(ILE RPG,CL and CPI-C).
IBM World Trade Corp, Colombo, Sri Lanka
Job title Systems Analyst, Team Lead Banking Systems
Period: May/91-August/95
Platforms IBM AS/400 (V2R3), IBM System/36, IBM PS/2
Languages/Tools/Middleware:
ILE RPG, RPG/400, RPG III, RPG II, CL/400, ILE
CL, ICF, GDDM
Work record: Design and development of real time banking package, based on IBM's
System for Advanced Financial Environment/400 (SAFE/400) that provides an
enhanced teller environment for on-line branch operation using distributed
processing printers, magnetic readers, encoders, and AS/400 centralized
information. Award-1: AS/400 application development technical
capability demonstration award. Award-2: Systems For Advanced
Financial Environment / 400 (SAFE/400) banking
product
demonstration award. Award-3: AS/400 System Security Audit Tool
design, development, deployment award.
EDP Services
Private Limited, Colombo, Sri Lanka (IBM Business Partner)
Job title Programmer
Period: May 1989 – May 1991
Platforms IBM System 34, IBM System 36, IBM AS/400 (V2R3), IBM PS/2
Languages/Tools/Middleware:
ILE RPG, RPG/400, RPG III, RPG II, CL/400, ILE
CL, ICF
Work record: Development of Airline Ticketing System for leading Ticketing Agents
in Sri Lanka., Ticket Sales, Voucher Sales, Refunds, Sales, Accounts
Receivables/Payables.